package com.soft.javase.day03.consolidation.singleton;

/**
 * @author yzg
 * @desc TODO
 * @date 2025/4/17
 */
public class SingleDemo {
    /*饿汉单例设计模式
    private static SingleDemo singleDemo = new SingleDemo();

    private SingleDemo() {}

    public static SingleDemo getInstance() {
        return singleDemo;
    }
    */

    //懒汉单例设计模式
    private static SingleDemo singleDemo;

    private SingleDemo() {}

    public static SingleDemo getInstance() {
        if (singleDemo == null) {
            singleDemo = new SingleDemo();
        }
        return singleDemo;
    }

}
